.fm-right-header {
    overflow: visible;
    padding-inline-end: 8px;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    position: relative;
    transition: 500ms ease-in-out;
}
.rtl .fm-right-header {
    direction: rtl;
    display: flex;
}
.fm-right-header .fm-breadcrumbs-wrapper {
    position: relative;
    width: calc(100% - 120px);
    margin-top: 4px;
}
.fm-right-header .fm-breadcrumbs-wrapper.top-spacer,
.fm-right-header .fm-header-chips-and-view-buttons.top-spacer {
    margin-top: 16px;
}
.fm-right-header .fm-header-chips-and-view-buttons.no-crumb {
    margin-top: 0;
}
.fm-right-header .fm-search-count {
    color: var(--text-color-high);
    font: var(--text-body1-bold);
    display: flex;
    align-items: center;
    padding: 16px 0 4px;
    padding-inline-start: 24px;
    margin-inline-end: auto;
}
.fm-right-header .nav-elem.text-icon:hover {
    background: var(--mobile-button-outline-background-hover);
    border-radius: 8px;
}
.fm-right-header .nav-elem.text-icon.active,
.fm-col-select-menu .nav-elem.text-icon:hover,
.fm-layout-menu .nav-elem.text-icon:hover,
.fm-sort-menu .nav-elem.text-icon:hover {
    background: var(--mobile-surface-1);
    border-radius: 8px;
}
.fm-header-buttons {
    display: flex;
    transition: 200ms linear;
    padding: 12px 24px;
}
.fm-right-header .fm-header-buttons.collapse {
    animation: collapse-actions 0.1s ease forwards;
}

@keyframes collapse-actions {
    from {
        opacity: 1;
        height: auto;
        padding: 12px 24px;
    }
    to {
        opacity: 0;
        height: 0;
        padding: 0 24px;
    }
}

.fm-header-buttons button.nav-elem,
.fm-thin-dropdown button.nav-elem {
    cursor: pointer;
}
.fm-header-buttons button.nav-elem {
    margin-inline-start: 12px;
}
.fm-header-buttons button.nav-elem span.primary-text,
.fm-card-holder button.nav-elem span.primary-text {
    font: var(--mobile-font-link-small-semibold);
}
.fm-header-buttons .link-button.dropdown {
    border-radius: 4px;
}

.fm-header-buttons .link-button.dropdown:hover:not(.disabled) {
    background: var(--button-hover);
}
.fm-breadcrumbs-block {
    height: 24px;
    overflow: hidden;
    box-sizing: border-box;
    font-size: 0;
    white-space: nowrap;
}
.fm-breadcrumbs-block:empty {
    height: 0;
    margin-bottom: 0;
}
.properties-breadcrumb .fm-breadcrumbs-block.info {
    height: 24px;
}
.properties-breadcrumb .fm-breadcrumbs-wrapper.info {
    padding-inline-start: 8px;
    margin-top: unset;
}
.fm-breadcrumbs-wrapper {
    display: flex;
    align-items: center;
    padding-inline-start: 20px;
}
.fm-breadcrumbs-block:not(.hidden) {
    width: 100%;
    display: flex;
    align-items: center;
    padding-inline-end: 24px;
    transition: 200ms linear;
}
.fm-breadcrumbs {
    align-items: center;
    cursor: pointer;
    height: 24px;
    display: flex;
    position: relative;
    text-decoration: none;
    min-width: 0;
}
.fm-breadcrumbs-wrapper .fm-breadcrumbs {
    overflow: visible;
    white-space: nowrap;
}
.fm-breadcrumbs.root {
    flex-shrink: 0;
}
.properties-breadcrumb .fm-breadcrumbs:last-of-type {
    flex-shrink: 0;
    max-width: 70%;
}
.properties-breadcrumb .fm-breadcrumbs-wrapper a {
    min-width: 44px;
}
.fm-breadcrumbs:last-of-type {
    flex-shrink: 0;
}
.fm-breadcrumbs:only-child {
    max-width: 100%;
}
.fm-breadcrumbs .sprite-fm-mono {
    --mask-color: var(--icon-rest);
}
.fm-breadcrumbs-wrapper .fm-breadcrumbs:last-of-type .right-arrow-bg {
    color: var(--mobile-text-primary);
    font: var(--mobile-font-caption-large-bold);
}
.fm-breadcrumbs-wrapper .fm-breadcrumbs:hover:not(:last-of-type) {
    color: var(--mobile-text-primary);
}

.fm-breadcrumbs span.sprite-fm-mono {
    margin-left: 10px;
}

.fm-breadcrumbs .next-arrow {
    display: block;
    top: 3px;
    right: -4px;
    --mask-color: var(--icon-rest);
}
.rtl .fm-breadcrumbs:not(.fm-header-context) .next-arrow {
    transform: rotate(180deg);
}

.crumb-overflow-link {
    display: flex;
    align-items: center;
    padding: 0 4px;
    background-color: var(--mobile-page-background);
}
.fm-right-header .crumb-overflow-link {
    border-radius: 4px;
}
.fm-picker-dialog .crumb-overflow-link {
    background-color: var(--surface-main);
}
.properties-breadcrumb .crumb-overflow-link {
    background-color: unset;
}
.crumb-overflow-link .breadcrumb-dropdown-link {
    border-radius: 4px;
    height: 16px;
}
.crumb-overflow-link .breadcrumb-dropdown-link:hover {
    background: var(--mobile-button-secondary-hover);
}
.crumb-overflow-link .breadcrumb-dropdown-link.active {
    background: var(--mobile-button-secondary-pressed);
}
.search-bottom-wrapper .crumb-overflow-link {
    height: 64px;
    background: var(--surface-grey-2);
}
.search-bottom-wrapper .crumb-overflow-link .breadcrumb-dropdown-link {
    height: 24px;
    border-radius: 12px;
    display: flex;
    align-items: center;
}
.search-bottom-wrapper .crumb-overflow-link .breadcrumb-dropdown-link:hover {
    background: var(--surface-grey-1);
}
.crumb-overflow-link i {
    flex-shrink: 0;
    --mask-color: var(--icon-rest);
}
.rtl .crumb-overflow-link i {
    transform: rotate(180deg);
}
.crumb-overflow-link i.menu-icon {
    margin: 0 8px;
}
.fm-right-header .crumb-overflow-link i.menu-icon {
    margin: 0 4px;
}

.fm-breadcrumbs:first-child .sprite-fm-mono.icon-arrow-right {
    --icon-size: 16px;
}
.fm-breadcrumbs .right-arrow-bg {
    align-items: center;
    display: flex;
    font: var(--text-body1);
    padding: 0 8px;
    position: relative;
    text-align: center;
    user-select: text;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fm-right-header .fm-breadcrumbs .right-arrow-bg {
    color: var(--mobile-text-secondary);
    font: var(--mobile-font-caption-large-regular);
}
.fm-right-header .breadcrumb-dropdown.active {
    border: 1px solid var(--mobile-border-strong);
    border-radius: 16px;
    box-sizing: border-box;
    min-width: 280px;
    padding: 16px;
}
.fm-right-header .breadcrumb-dropdown.active a {
    color: var(--mobile-text-primary);
    font: var(--mobile-font-copy-regular);
    height: 40px;
    opacity: 1;
}
.fm-breadcrumbs.public-links i.small-icon.get-link {
    position: absolute;
    left: 12px;
    top: 8px;
    opacity: 0.75;
    margin: 0;
}
.fm-right-header .icon-only.transparent-icon {
    background: transparent;
    color: var(--mobile-icon-primary);
    height: 40px;
    margin-inline-end: 0;
    padding: 12px;
    width: 40px;
}
.fm-right-header .fm-header-bottom .icon-only.transparent-icon {
    padding: 0;
    height: 32px;
    width: 32px;
}
.fm-right-header .icon-only.transparent-icon:hover,
.fm-right-header .icon-only.transparent-icon.active {
    background: var(--mobile-button-secondary-hover);
}
.fm-right-header .icon-only.transparent-icon:hover i,
.fm-right-header .icon-only.transparent-icon:active i {
    opacity: 1;
}
.fm-right-header .fm-header-bottom .icon-only.transparent-icon:hover,
.fm-right-header .fm-header-bottom .icon-only.transparent-icon.active {
    background: var(--mobile-button-disabled);
}
.fm-header-chips-and-view-buttons {
    display: flex;
    align-items: center;
    padding-inline-end: 24px;
    flex-wrap: wrap;
    margin-top: 12px;
}
.fm-header-bottom {
    display: inline-flex;
    background: var(--mobile-page-background);
    margin-inline-start: auto;
}
.fm-header-bottom .fm-files-view-icon,
.fm-header-bottom .fm-header-info,
.fm-header-bottom .fm-small-nav {
    width: 24px;
    height: 24px;
    display: block;
    transition: opacity 200ms ease-in-out;
    cursor: pointer;
    margin-bottom: 8px;
}
.fm-header-bottom .fm-header-info,
.fm-header-bottom .fm-small-nav {
    margin-inline-start: 8px;
}
#media-section-controls {
    flex: 1;
}
#media-section-right-controls {
    display: flex;
    justify-content: flex-end;
}
#media-section-right-controls.wrap {
    width: 100%;
}
.fm-filter-chips-wrapper.hidden + .fm-header-bottom {
    position: absolute;
    bottom: 0;
    right: 0;
}
.fm-filter-chips-wrapper.hidden + .fm-header-bottom .fm-files-view-icon,
.fm-filter-chips-wrapper.hidden + .fm-header-bottom .fm-header-info {
    margin-bottom: 8px;
}
.fm-files-view-icon i,
.fm-header-info i,
.fm-small-nav i {
    --mask-color: var(--mobile-icon-primary);
    --icon-size: 24px;
}
.fm-header-grid-extra {
    display: flex;
    height: 56px;
    width: 100%;
    align-items: center;
    padding: 0 24px;
}
.fm-header-grid-extra > i.select-all-checkbox,
.grid-table i.select-all-checkbox {
    cursor: pointer;
    border-radius: 2px;
    background: var(--mobile-surface-2);
    outline: 1px solid var(--mobile-border-strong-selected);
    padding: 2px;
}
.fm-header-grid-extra > i.some-selected,
.fm-header-grid-extra > i.all-selected,
.grid-table i.select-all-checkbox.some-selected,
.grid-table i.select-all-checkbox.all-selected {
    background: var(--mobile-selection-control);
    outline: none;
}
.fm-header-grid-extra > i::before,
.fm-header-grid-extra > i::after,
.grid-table i.select-all-checkbox::before,
.grid-table i.select-all-checkbox::after {
    color: transparent;
}
.fm-header-grid-extra > i::after,
.grid-table i.select-all-checkbox::after,
.fm-header-grid-extra > i.icon-check.some-selected::before,
.grid-table i.select-all-checkbox.icon-check.some-selected::before {
    display: none;
}
.fm-header-grid-extra > i.icon-minimise-after.some-selected::after,
.fm-header-grid-extra > i.icon-check.all-selected::before,
.grid-table i.select-all-checkbox.icon-minimise-after.some-selected::after,
.grid-table i.select-all-checkbox.icon-check.all-selected::before {
    color: var(--mobile-icon-inverse);
    display: inline-block;
}
.fm-header-grid-extra > button {
    cursor: pointer;
}
.fm-header-grid-extra > button.sort-direction-button {
    padding: 4px 8px;
    margin-inline-start: 24px;
    margin-inline-end: 39px;
    height: 56px;
    --mask-color: var(--mobile-icon-secondary);
}
.fm-header-grid-extra > button.nav-elem.sort-direction-button:hover {
    border-radius: 0;
    --mask-color: var(--mobile-icon-primary);
}
.fm-header-grid-extra > button.sort-direction-button span {
    font: var(--mobile-font-caption-small-regular);
    color: var(--mobile-text-secondary);
}
.fm-header-grid-extra > button.nav-elem.sort-direction-button:hover span {
    font: var(--mobile-font-caption-small-bold);
    color: var(--mobile-text-primary);
}
.menu-container.fm-layout-menu,
.menu-container.fm-col-select-menu,
.menu-container.fm-sort-menu,
.menu-container.fm-thin-dropdown {
    padding-bottom: 16px;
    z-index: 300;
}
.mega-component.menu-container.overlay-wrap.fm-layout-menu,
.mega-component.menu-container.overlay-wrap.fm-col-select-menu,
.mega-component.menu-container.overlay-wrap.fm-sort-menu {
    width: 280px;
    max-width: 280px;
}
body.br .mega-component.menu-container.overlay-wrap.fm-layout-menu,
body.br .mega-component.menu-container.overlay-wrap.fm-col-select-menu,
body.br .mega-component.menu-container.overlay-wrap.fm-sort-menu {
    width: 371px;
    max-width: 371px;
}
body.fr .mega-component.menu-container.overlay-wrap.fm-layout-menu,
body.fr .mega-component.menu-container.overlay-wrap.fm-col-select-menu,
body.fr .mega-component.menu-container.overlay-wrap.fm-sort-menu,
body.ru .mega-component.menu-container.overlay-wrap.fm-layout-menu,
body.ru .mega-component.menu-container.overlay-wrap.fm-col-select-menu,
body.ru .mega-component.menu-container.overlay-wrap.fm-sort-menu,
body.es .mega-component.menu-container.overlay-wrap.fm-layout-menu,
body.es .mega-component.menu-container.overlay-wrap.fm-col-select-menu,
body.es .mega-component.menu-container.overlay-wrap.fm-sort-menu {
    width: 311px;
    max-width: 311px;
}
.menu-container.fm-layout-menu.overlay-wrap .main.centered,
.menu-container.fm-col-select-menu.overlay-wrap .main.centered,
.menu-container.fm-sort-menu.overlay-wrap .main.centered {
    padding: 0 16px;
}
.menu-container.fm-layout-menu .fm-layout-dropdown,
.menu-container.fm-col-select-menu .fm-col-dropdown,
.menu-container.fm-sort-menu .fm-col-dropdown {
    display: flex;
    flex-direction: column;
}
.menu-container.fm-layout-menu .layout-label,
.menu-container.fm-col-select-menu .layout-label,
.menu-container.fm-sort-menu .layout-label {
    color: var(--mobile-text-secondary);
    font: var(--mobile-font-caption-large-bold);
    padding: 8px 0;
}
.menu-container.fm-layout-menu button.text-icon,
.menu-container.fm-col-select-menu button.text-icon,
.menu-container.fm-sort-menu button.text-icon {
    height: 40px;
    padding: 0 8px;
}
.menu-container.fm-sort-menu button .right-icon,
.menu-container.fm-col-select-menu button .right-icon,
.menu-container.fm-col-select-menu button[colkey="name"] {
    display: none;
}
.menu-container.fm-sort-menu button.active .right-icon,
.menu-container.fm-col-select-menu button.active .right-icon {
    display: block;
}
.fm-right-header .fm-card-holder {
    padding-inline: 24px;
    margin: 12px 0 16px;
}
.fm-right-header .fm-card-holder:empty {
    padding: 0;
    margin: 0;
}
.fm-right-header .secondary-nav-card {
    background: var(--mobile-surface-1);
    border-radius: 8px;
    display: flex;
    padding: 16px 24px;
}
.fm-right-header .secondary-nav-card .fm-item-info-block {
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden;
}
.fm-right-header .secondary-nav-card.middle .fm-item-info-block {
    margin: auto 0;
}
.fm-right-header .secondary-nav-card .fm-item-label-block {
    display: flex;
}
.fm-right-header .fm-item-label-block .fm-icon {
    height: 48px;
    width: 48px;
    position: relative;
    --icon-size: 48px;
}
.fm-right-header .fm-item-label-block .fm-icon.icon-warning-after::after {
    display: inline-block;
    right: -2px;
    position: absolute;
    --icon-size: 20px;
    top: 0;
}
.fm-right-header .fm-item-label-block .fm-item-name {
    color: var(--mobile-text-primary);
    font: var(--mobile-font-heading-h3);
    margin: auto 8px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.fm-right-header .fm-item-label-block .fm-context-name {
    color: var(--mobile-text-primary);
    cursor: pointer;
    font: var(--mobile-font-heading-h3);
    display: flex;
    align-items: center;
    background: transparent;
    border: unset;
    border-radius: 16px;
    height: 32px;
    margin: auto 8px;
    padding: 0 8px;
    overflow: hidden;
}
.fm-right-header .fm-breadcrumbs-wrapper .fm-header-context {
    display: flex;
    align-items: center;
    background: transparent;
    border-radius: 16px;
    padding-inline-end: 4px;
}
.fm-right-header .fm-breadcrumbs-wrapper .fm-header-context i {
    --mask-color: var(--mobile-icon-primary);
}
.fm-right-header .fm-item-label-block .fm-context-name .fm-item-name {
    margin: 0;
}
.fm-right-header .fm-item-label-block .fm-context-name > i {
    margin-inline-start: 4px;
    --icon-size: 24px;
}
.fm-right-header .fm-item-label-block .fm-context-name:hover {
    background: var(--mobile-button-outline-background-hover);
}
.fm-right-header .fm-breadcrumbs-wrapper .fm-breadcrumbs.fm-header-context:hover,
.fm-right-header .fm-breadcrumbs-wrapper .fm-breadcrumbs:hover > span {
    background: var(--mobile-button-outline-background-hover);
    border-radius: 16px;
}
.fm-right-header .fm-breadcrumbs-wrapper .fm-breadcrumbs.no-hover:hover > span,
.fm-right-header .fm-breadcrumbs-wrapper .fm-breadcrumbs.fm-header-context:hover > span {
    background: transparent;
}
.fm-right-header .fm-item-label-block .fm-context-name.active,
.fm-right-header .fm-breadcrumbs-wrapper .fm-breadcrumbs.fm-header-context.active {
    background: var(--mobile-button-disabled);
}
.fm-right-header .fm-item-label-block .fm-label-badge {
    margin: auto 0;
    white-space: nowrap;
}
.fm-right-header .fm-item-label-block .fm-label-badge.shared,
.fm-right-header .fm-item-badge.s4 {
    background: var(--mobile-surface-3);
    border-radius: 4px;
    color: var(--mobile-text-secondary);
    display: flex;
    font: var(--mobile-font-caption-large-regular);
    padding: 3px 6px;
}
.fm-right-header .fm-item-label-block .fm-label-badge.shared i,
.fm-right-header .fm-item-badge.s4 i {
    margin-inline-end: 4px;
}
.fm-right-header .fm-label-badge.shared i,
.fm-right-header .fm-item-badge.s4 i {
    margin: auto 0;
}
.fm-right-header .fm-label-badge.shared.rights-1,
.fm-right-header .fm-item-badge.s4 {
    background: var(--mobile-notification-info);
    color: var(--mobile-text-info);
}
.fm-right-header .fm-label-badge.shared.rights-2 {
    background: var(--mobile-notification-success);
    color: var(--mobile-text-success);
}
.fm-right-header .fm-item-badge {
    display: flex;
    margin-top: 8px;
    width: fit-content;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}
.fm-right-header .fm-item-badge .album-counts {
    font: var(--mobile-font-caption-small-regular);
    line-height: 18px;
}
.fm-right-header .fm-item-badge.dc-badge-status {
    background: var(--mobile-surface-3);
    border-radius: 4px;
    color: var(--mobile-text-secondary);
    display: flex;
    font: var(--mobile-font-caption-large-regular);
    padding: 3px 6px;
}
.fm-right-header .fm-item-badge.dc-badge-status span.percs {
    display: flex;
}
.fm-right-header .fm-item-badge.dc-badge-status i {
    margin: auto;
    margin-inline-end: 4px;
}
.fm-item-badge.dc-badge-status.inactive,
.fm-item-badge.dc-badge-status.error,
.fm-item-badge.dc-badge-status.attention {
    color: var(--mobile-text-error);
    background: var(--mobile-notification-error);
}
.fm-item-badge.dc-badge-status.success {
    color: var(--mobile-text-success);
    background: var(--mobile-notification-success);
}
.fm-item-badge.dc-badge-status.updating {
    color: var(--mobile-text-info);
    background: var(--mobile-notification-info);
}
.fm-item-badge.dc-badge-status.warning {
    color: var(--mobile-text-warning);
    background: var(--mobile-notification-warning);
}
.fm-label-badge .dc-badge-info-icon {
    --icon-size: 20px;
}
.fm-right-header .fm-item-info-block .avatar {
    border-radius: 100%;
    height: 24px;
    margin-inline-start: 8px;
    width: 24px;
}

.fm-right-header .fm-item-info-block .avatar img {
    display: block;
    max-height: 100%;
    width: auto;
    border-radius: inherit;
}
.fm-right-header .fm-item-info-block .avatar div {
    width: 100%;
    text-align: center;
    border-radius: inherit;
}
.fm-right-header .fm-item-info-block .avatar div span {
    border-radius: inherit;
    font-family: var(--text-font-family);
    color: white;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin: 0 auto;
    padding: 0;
    width: 24px;
    display: block;
}
.fm-right-header .fm-item-info-block .fm-share-user {
    color: var(--mobile-text-secondary);
    font: var(--mobile-font-caption-large-semibold);
    margin: auto 8px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.fm-right-header .fm-item-info-block .dot {
    color: var(--mobile-text-secondary);
    line-height: 16px;
}
.fm-right-header .fm-item-info-block .fm-share-email {
    margin: auto 8px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.fm-right-header .secondary-nav-card .fm-item-actions-block {
    display: flex;
    padding: 20px 0;
    margin-inline-start: 24px;
}
.fm-right-header .secondary-nav-card .fm-item-actions-block button {
    cursor: pointer;
    margin-inline-end: 12px;
}

.mega-component.menu-container.overlay-wrap.fm-thin-dropdown {
    border: var(--stroke-grey-2);
    max-width: 198px;
    padding: 4px 0;
    width: 198px;
}
.mega-component.menu-container.overlay-wrap.fm-thin-dropdown.fm-download-menu {
    max-width: 219px;
    width: 219px;
}
.mega-component.menu-container.overlay-wrap.fm-thin-dropdown.fm-download-menu.fl-download {
    max-width: 300px;
    width: 300px;
}
.mega-component.menu-container.fm-thin-dropdown .nav-elem.button span.primary-text {
    font: var(--text-body1);
}
.fm-thin-dropdown .main.centered {
    padding: 0;
}
.fm-thin-dropdown button.text-icon.full-width {
    color: var(--text-color-medium);
    font: var(--text-body1);
    height: 32px;
    padding: 6px 12px;
}
.fm-thin-dropdown button.text-icon.full-width i.left-icon {
    margin-inline-end: 8px;
    --icon-size: 16px;
}
.fm-right-header .fm-new-menu {
    position: relative;
}
.mega-component.menu-container.overlay-wrap.active.fm-new-items-menu {
    background: var(--mobile-page-background);
    border: var(--dropdown-border);
    border-radius: 12px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);
}
.fm-new-items-menu div.content.fm-scrolling {
    overflow-y: visible;
}
.fm-new-items-dropdown {
    padding: 4px 0;
}
.rtl .fm-new-items-dropdown {
    direction: rtl;
}
.fm-new-items-menu button.nav-elem.text-icon {
    --mask-color: var(--icon-rest);
    border-radius: 4px;
    color: var(--text-color-medium);
    padding: 0 12px;
    line-height: 32px;
}
.fm-new-items-menu div.text-box-wrapper {
    display: flex;
}
.fm-new-items-menu button.nav-elem.text-icon.full-width i.left-icon {
    --icon-size: 24px;
}
.fm-right-header.crumb-info .fm-breadcrumbs-wrapper {
    height: 32px;
}
.small-nav .fm-right-header .fm-header-buttons,
.small-nav .fm-right-header .fm-header-info,
.small-nav .fm-right-header .fm-files-view-icon,
.small-nav .fm-right-header .fm-card-holder,
.small-nav .fm-right-header .fm-filter-chips-wrapper,
.small-nav .fm-right-header .dc-filter-chips-wrapper,
.small-nav .fm-right-header .selection-status-bar:not(.gallery-pad),
.small-nav.not-logged .fm-right-header.folder-link .fm-files-view-icon {
    display: none;
}
.small-nav .fm-right-header .fm-breadcrumbs-wrapper {
    margin-top: 12px;
    margin-bottom: 12px;
}
.small-nav .fm-right-header.no-small-content .fm-breadcrumbs-wrapper {
    margin: 0;
}
.fm-right-header.crumb-info.s4-spacer .fm-header-chips-and-view-buttons,
.small-nav .fm-right-header.s4-spacer .fm-header-chips-and-view-buttons {
    margin-top: 0;
}
.small-nav .fm-right-header .fm-header-chips-and-view-buttons .fm-header-grid-extra {
    height: 32px;
}
.small-nav .fm-right-header .fm-header-chips-and-view-buttons .fm-header-grid-extra > button.sort-direction-button {
    height: 32px;
}
.fm-right-header.crumb-info .fm-header-chips-and-view-buttons .fm-header-bottom,
.small-nav .fm-right-header .fm-header-chips-and-view-buttons .fm-header-bottom {
    position: absolute;
    margin: 0;
    top: 12px;
    right: 32px;
}
.rtl .fm-right-header.crumb-info .fm-header-chips-and-view-buttons .fm-header-bottom,
.rtl.small-nav .fm-right-header .fm-header-chips-and-view-buttons .fm-header-bottom {
    left: 32px;
    right: unset;
}
body:not(.small-nav) .fm-right-header.crumb-info .fm-header-chips-and-view-buttons .fm-header-bottom {
    top: 64px;
}
.small-nav .fm-right-header.no-small-content .fm-header-chips-and-view-buttons {
    margin-top: 0;
}
.small-nav .fm-right-header.no-small-content .fm-header-chips-and-view-buttons .fm-header-bottom {
    top: -41px;
}
body:not(.small-nav) .fm-right-header.buttons-up .fm-header-chips-and-view-buttons .fm-header-bottom,
.small-nav .fm-right-header.search-link .fm-header-chips-and-view-buttons .fm-header-bottom {
    top: 0;
}
.dark-direct-tooltip.simpletip-tooltip.small-nav-tip .tooltip-arrow {
    display: none;
}
.dark-direct-tooltip.simpletip-tooltip.small-nav-tip {
    background: var(--mobile-background-inverse);
    color: var(--mobile-text-inverse);
    font: var(--mobile-font-caption-large-regular);
    padding: 12px;
    line-height: 14px;
}
.small-nav .fm-right-header .fm-header-chips-and-view-buttons.grid-spacer {
    margin-top: 12px;
}

@media (max-width: 1198px) {
    .nav-actions button.promo-button {
        padding: 10px;
    }
    .nav-actions button.promo-button .text-box-wrapper {
        display: none;
    }
    .nav-actions button.promo-button i {
        margin-inline-end: 0;
    }
}

@media (max-width: 1065px) {
    .nav-actions button.promo-button {
        display: none;
    }
}
